Split-by-edges trees

نویسنده

  • Asbjorn Braendeland
چکیده

A split-by-edges tree of a graph G on n vertices is a binary tree T where the root = V(G), every leaf is an independent set in G, and for every other node N in T with children L and R there is a pair of vertices {u, v}  N such that L = N \ {v}, R = N \ {u}, and uv is an edge in G. The distance from the root to an independent set I is n – |I| and the maximum independent sets of G are the ones closest to the root. For every independent set X of G there is a leaf Y in T such that X  Y, thus every maximal independent set in G is a leaf in T. In a uniquified split-byedges tree a maximum independent set is found in a layer-by-layer search in at the most 2 (n) time, in terms of number of split operations, whith (n) = O(0.369425n) for random graphs. The SBE-tree An independent set I in a graph G = (V, E) is a set of vertices no two of which are adjacent, and if G has no larger independent set then I is a maximum independent set of G. Tarjan and Trojanowski point out that, given a vertex v  V, any maximum independent set of G must be a subset of either V – N(v) or V – v, using that as the starting point for an algorithm that finds a maximum independent set in less than 2 time [1]. Relatedly, given an edge uv  E and a maximum independent set M  V, either M  V \ {u} or M  V \ {v}. This gives rise to the following definition. Definition 1: Let G be graph and let T be a binary tree of subsets of V(G). Then T is a split-by-edges tree, or SBE-tree, of G if and only if the root of T = V(G), every leaf in T is an independent set of G, and for every other node N in T with children L and R there is a pair of vertices {u, v}  N such that L = N \ {u}, R = N \ {v}, and u and v are adjacent in G. Figure 1. An SBE-tree of the graph at the upper left. The leaves have bold blue frames. The gray nodes are duplicates of others. The branching labels, which do not belong to the tree, show the splitting edges. Theorem 1. Given a graph G and a split-by-edges tree T of G, for every independent set X of G there is a leaf Y in T such that X  Y. Proof: Given an independent set I of G, for every node N in T, if I  N then I  L(N) or I  L(N).  Corollary 1.1. Every maximal independent set of G is a leaf in T. 

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Depth-first search in split-by-edges trees

Abstract A split-by-edges tree of a graph G is a binary tree T where the root = V(G), every leaf is an independent set in G, and for every other node N in T with children L and R there is an edge uv in G such that u and v are in N, L = N – v and R = N – u. Every maximum independent set in G is in the same layer M, which is guarantied to be found in a layer by layer search of T. Every depth-firs...

متن کامل

From trees to networks and back

The evolutionary history of a set of species is commonly represented by a phylogenetic tree. Often, however, the data contain conflicting signals, which can be better represented by a more general structure, namely a phylogenetic network. Such networks allow the display of several alternative evolutionary scenarios simultaneously but this can come at the price of complex visual representations....

متن کامل

Split-Decomposition Trees with Prime Nodes: Enumeration and Random Generation of Cactus Graphs

In this paper, we build on recent results by Chauve et al. and Bahrani and Lumbroso, which combined the splitdecomposition, as exposed by Gioan and Paul, with analytic combinatorics, to produce new enumerative results on graphs—in particular the enumeration of several subclasses of perfect graphs (distance-hereditary, 3-leaf power, ptolemaic). Our goal was to study a simple family of graphs, of...

متن کامل

A note on the uniform edge - partition of a tree 1

We study the problem of uniformly partitioning the edge set of a tree with n edges into k connected components, where k ≤ n. The objective is to minimize the ratio of the maximum to the minimum number of edges of the subgraphs in the partition. We show that, for any tree and k ≤ 4, there exists a k-split with ratio at most two. (Proofs for k = 3 and k = 4 are omitted here.) For general k, we pr...

متن کامل

Resource Allocation using Multiple Edge- Sharing Multicast Trees

Implementing multicast in MANETs is a challenging task. A typical multicast network consists of a single tree, in which only a few internal nodes contribute most resources and are involved in performing the multicast functionality. This leads to an un-even utilization of network resources. This problem is more prominent in MANETs where network resources are limited. A possible solution to the p...

متن کامل

On the uniform edge-partition of a tree

We study the problem how uniformly one can partition the edge set of a tree with n edges into k connected components, where k ≤ n. The objective is to minimize the ratio of the maximum to the minimum number of edges of the subgraphs in the partition. We show that, for any tree and k ≤ 4, there exists a k-split with ratio at most two. For general k, we propose a simple algorithm that finds a k-s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015